public void ClickedCharacter(bool isPlayer, Hero character, int position) { if (selected == null && character != null) { selected = character; selectedIsPlayer = isPlayer; } else { if (playerTurn) { if (selectedIsPlayer) { if (isPlayer) { player.MoveCharacter(selected, position, true); selected = null; selectedIsPlayer = false; } else { selected = character; selectedIsPlayer = false; } } } } }