void Move(Vector3 input) { if (input != Vector3.zero && !stickDown && tilemapManager.isTileAtPosition(transform.position + input)) { transform.position += input; gameState.PlayerMoved(); } }