constructor(x, y, width, height) {
		super(x, y, width, height);
		this.isKinematic = false;
		this.dragging = false;
		this.dragId = null;
		this.grabOffset = new Vector2d(0, 0);
		this.initEvents();
	}
@param {number} x - the x coordinates of the draggable object
@param {number} y - the y coordinates of the draggable object
@param {number} width - draggable object width
@param {number} height - draggable object height