Completed getValidMoves(Player player)