Player is now an ASprite; simplified move function