public void Move(ScreenDrawingSurface surface, System.Drawing.Point location) { if (heldEntity != null) { heldEntity.screenX = location.X - entityAnchor.X; heldEntity.screenY = location.Y - entityAnchor.Y; surface.ReDrawEntities(); } }