Autonomous Worlds: The Case for Fully On-chain Games
1kx
0x91e2
May 4th, 2023

Each new computing paradigm has historically unlocked a new set of possibilities for games:

  • Transistors, microprocessors, TVs — the concept of a computer game

  • PCs — expansion of gaming categories to include strategy and simulation

  • Internet — multiplayer

  • Social-web — social-network games

  • Mobile — casual games

  • VR — Spatial

With each new chapter of change, we have seen new teams succeed by embracing new modalities and technologies. Not incumbents, but rather fresh thinkers — game designers who were able to invent net-new experiences by leveraging the new affordances provided by each computing medium. This has also happened in the vibrant first movers of web3 games, each of whom has innovated in their own way.

  • In 2017, Crypto Kitties created the first crypto-game, allowing players to collect and breed new kitties.

  • In 2018, Axie Infinity put assets on-chain as NFTs and created an open liquid SLP economy.

  • In 2020, Dark Forest used zero-knowledge in conjunction with on-chain game logic to create the first on-chain game with incomplete information that was also permissionlessly extendable.

  • In 2021, Loot Project dropped, becoming an icon of a base layer IP that people could permissionlessly extend, and spawned hundreds of games, derivatives that incorporated it into its gameplay, Lore…etc.

  • In 2023, there is now a growing industry of new fully on-chain games / autonomous worlds.

With each successive experiment in on-chain games, we’ve uncovered net new experiences enabled by on-chain assets, game state and logic, permissionless extension and composability that point us towards the possibility of Autonomous Worlds as next generation crypto platforms. At 1kx, we believe that we are in the midst of a 0 to 1 in the development of the next generation of gaming — that of an on-chain game.

What is an Autonomous World / On-chain Game?

Let us borrow gubsheep’s definition of a cryptonative game (abridged).

An on-chain game is a game where:

  1. All game logic, state (assets and others) are on-chain, implemented via smart contracts.

  2. The source of truth for game data is the blockchain. The blockchain is not just used as an auxiliary store of data or a “mirror” of data stored in a proprietary server; all of the meaningful data (not just asset ownership) is stored on the blockchain. This allows the game to fully utilize the benefits of programmable blockchains: a transparent, permanent, and permissionlessly interoperable data stores.

  3. The game is developed in accordance with open ecosystem principles.

  4. The game contracts and (usually) an accessible game client are open-source.

  5. Third-party developers are empowered to customize or even fork their own gameplay experiences through plugins, third-party clients, interoperable smart contracts, and even full redeployment. This, in turn, allows game developers to harness the creative output of an entire (incentive-aligned) community.

  6. The game is client (front-end) agnostic.

An isomorphism to this mental model that we often see in the on-chain gaming literature is that of an “Autonomous World” or equivalently an “On-Chain Reality”. This nomenclature draws parallels between:

  1. On-chain game state, where the blockchain is a source of truth for game data and the state of a “world” (think what is where at any snapshot in time).

  2. On-chain game logic that defines how a player can interact with the game and real world physics that define how people can interact with reality.

  3. Community and governance structures that stress open ecosystem principles and other malleable elements of the base layer and citizens and forms of government.

This world is “autonomous” because:

“Worlds with a Blockchain substrate are almost maximally autonomous: anybody can enforce the introduction rule, without damaging its objectivity. The disappearance or betrayal of any particular individual does not hurt the World: its diegetic boundary remains as hard as ever.” — “Lattice”

Autonomous Worlds as the Next Frontier

Two transformational unlocks make autonomous worlds extremely exciting:

  1. By having game state and logic on-chain where actions have real economic stake, players will attach additional significance to their on-chain game actions and experience deeper levels of immersion and experience unbounded skin in the game. Censorship resistance of on-chain games will allow this immersion to grow without platform risk. Running on a public blockchain also means that the game can exist forever.

  2. By allowing anyone to extend or change the game, on-chain games encourage mods, better align incentives between modders and game developers, and allow the players to control the canonical game experience, working towards a grounds-up vision of an interoperable metaverse.

Game State and Logic On-Chain (and Open Source)

On-chain game state and logic enables:

  1. Permanence and fault tolerance as inherited properties of the underlying network. In-game actions, asset ownership and earned credentials are incorruptible, verifiably yours and permanent. The game and surrounding ecosystem are censorship resistant.

  2. Something at stake. Assets inherently have monetary value as they can be made tradable (if not an NFT then a private key market). Enacting state transitions requires gas. There are real economic consequences to participation in an on-chain game, and often times real economic upside that can be unbounded.

“We must also remember that transactions cost money. Therefore, it will be most effective to make any transactional actions in the game strategic. This means you should strive to put as much of the player’s intellectual work into one transaction as possible”

- Bohdan from Mithraeum https://medium.com/mithraeum/on-chain-gaming-principles-for-building-viable-systems-2c3e522c2df3

As a consequence of the interplay of these qualities, we hypothesize that players of on-chain games will have a deeper, more immersive relationship to AWs because they have:

  1. A stronger feeling of ownership of in-game assets and accomplishments. We have already observed people constructing digital identities around on-chain actions and accomplishments like the degen score, wallet profiling, game leaderboards, C4. This is something that we have also seen in web2 games with high value economies and items, where players grind thousands of hours, spend tens of thousands of dollars to obtain in-game rares and form communities around their possession. True ownership over assets and accomplishments will amplify this sentiment. As evidence, we have seen Dark Forest NFTs (NFTs awarded for winning Dark Forest rounds) have also historically sold for significant amounts despite having no functionality/utility.

  2. A stronger desire for mastery of the game to obtain high value assets and high value titles. We have seen players of Dark Forest build bots, monitoring tools and custom clients in an effort to climb the leaderboard. We have also seen communities in web3 that intimately identify with their pfps, particularly pfps of high monetary value.

  3. No worry of platform risk: In Web 2.0 there are many examples when game mods and auxiliary platforms are served a cease and desist from their parent IP, or digital distribution services. Regulatory arbitrage aside, on-chain censorship resistance, permissionless deployment and permissive open source licenses/cultures ensures that on-chain games and their surrounding ecosystem cannot be arbitrarily shut down.

In aggregate, we hypothesize that because of these consequences of on-chain state and logic, web3 games will have deeper immersion and longevity compared to web2 games.

Autonomous Worlds as Permissionless Platforms

The history and development of gaming has been intimately tied with modding. Many era-defining games and genres were originally born or popularized as mods of popular titles. There is a plethora of evidence that players want to take part in the development of games they love, and many times, they end up creating experiences that others love (Roblox, Minecraft).

The downside of the popularity of mods was that though hypothetically they were accretive to awareness, they could cannibalize DAU of the main product. Out of this fact and a desire to closely control IP, strong End User License Agreements (EULAs) and enforcement action was put in place that stifled mod growth and monetization in the past two decades.

Recently, User Generated Content (UGC)-based games have been touted as a solution because they capture the value created by the community. The studio could provide creator tools and a constrained set of freedom that would ease the process of creating new experiences. Web2 UGC, however, still suffers from intolerant EULAs, high take rates, inflexible monetization schemes and a limited subset of freedom.

Autonomous worlds which are permissionlessly extendable and moddable is a much stronger solution than web2 UGC because:

  1. On-chain game logic by default exposes every public facet of the underlying game for modding and extension. Any developer can create a set of smart contracts that interacts with the game state and logic instead of having to ask a game studio to expose a limited subset of creative freedom (e.g. the ability to create custom maps). This can look like games that read and use the original game’s state, a game whose outcome controls inputs in the base layer game, a game that directly calls functions on the original game logic, multiple games that share state, components…etc.

  2. Open source culture and the anonymity of smart contract deployments means that it is virtually impossible to enforce traditional web2 EULAs that prevent monetization and ownership of mods. Mods and extensions deployed on the blockchain have the ability to arbitrarily define value accrual parameters (fees to call functions) and the contract — if decentralized — is either owned by nobody or upgradability is controlled by a decentralized entity. This gives freedom to accrue value for produced mods and prevents EULA enforcements.

As a result of restrictive EULAs abetted by underinformed and outdated court rulings, modders cannot claim copyright to their own hard work, unable to easily monetize or control the use of their creations or easily protect against misappropriation by bad actors. Even absent the restrictions imposed by most EULAs, mods are considered derivative works that do not fall under fair use. While modders are generally allowed to create mods and distribute them for free, modders can neither assert ownership over the mods they create nor can they legally profit from their work without infringing the underlying game’s copyright.

- https://scholarship.law.wm.edu/cgi/viewcontent.cgi?article=1198&context=wmblr

  1. There is better incentive alignment between mods and the original creators of the game — and even a blending of these roles. Whereas a mod of a game may be distributed as an entirely separate piece of software, value flows through an on-chain mod can route through the core game logic at the base layer. The more mods and extensions the base game state has, the larger the value of assets, accomplishments in the base layer or the more value accrual it receives from activity on applications that it supports. This is the same incentive structure as NFT IP and L1 blockchains where developers are encouraged to provide new experiences for holders of the NFT for value accrual to the IP, or to create dapps that increase blockspace demand.

  2. With on-chain games, every content addition results in a multi-factor expansion of playable content. Economic players and resource accumulators have new financial opportunities they can exploit from the disequilibrium introduced by new content. For players who want to play the game itself there is more content and for players who want to build/mod the game there is another aspect they can incorporate, build on top of.

With regards to permissionless extension of on-chain games, we hypothesize that:

  • We will see an explosion of game mods and extended modules (on-chain downloadable content or DLCs).

  • Each expansion creates much more opportunities for “fun” for different player archetypes.

  • This loop goes on for as long as there is an active, engaged community. Within the community, there will always be a subgroup of builders.

  • This results in games with real longevity of its player base.

  • Over time some extensions of extensions, mods of mods, will become prevalent. The game ecosystem itself will become an ever evolving entity.

In order for the player’s actions in the world to matter, there need to be consequences, both positive and negative. The perception of having meaningful skin in game is more immersive than any VR headset. In The Citadel, we want there to be something at stake, something to fight for, and the means by which to fight. We envision a world driven by economic, political, and military conflict over scarce resources. The initial game loop centers around economic competition, but over time new forms of risk and rivalry will be introduced.

- https://library.citadel.game/articles/endgame

AWs: Current State of Play

As one can see there are many teams that’re building out on-chain IP, infrastructure to make the development of AWs easier, publishing houses for AWs and other on-chain experiments.

Why are we Excited About AWs

There are many similarities between the very early stages nascent base layer systems — current vibrant ecosystems (like Ethereum), and on-chain games today:

  • Technological differentiation from existing platforms that enable new types of applications that previously did not exist.

  • An extremely strong community that is rallied around a vision or philosophy — often one that is congruent to the differentiating characteristics of the technology.

  • A strong initial developer ecosystem of builders attracted to the base layer by 1 and 2 building new applications.

  • A prevailing doubt over the commercial potential, viability, or UX friendliness of these new experiments.

Over and over again, we have observed the same flywheel:

  1. Initial community builds very cool and innovative protocols utilizing compute characteristics of the base layer.

  2. Other builders that see these products come and join the community.

  3. Critically successful applications emerge over the course of thousands of experiments.

Autonomous worlds are at the very beginning of this cycle.

Autonomous Worlds in the Next Three Years

Here’s what we see happening in the next few years:

  • An explosion in the number of playable on-chain games and consequently an explosion in community-led development building on top of popular titles. The games with the strongest communities will see development of multiple alternative clients, bots, plugins but also the first experiments in game modules, extensions, mods that are not forks but rather extend and interoperate with the base layer game. At least one of these mods will become more popular than the base layer game.

  • Experiments in permissionless UGC, including games whose output is the input into another game, games with shared state across multiple different games (which are as a consequence natively interoperable), custom front-ends that index different subsets of game components, systems. We will see the rapid development of these fueled by the availability of open source implementations of game elements (components and systems).

Conclusion

We believe that on-chain gaming is the beginning of a new paradigm that will permeate mainstream consciousness. We see in it qualities of previously successful networks: complete differentiation from the status quo, a unique value proposition, a concentration of energy, and a community of amazing builders.

We are extremely excited about on-chain games and would love to support, invest in, playtest and learn in this space with all of you.

If you are building or interested in on-chain games please reach out @0xtaetaehoho on Twitter! Would love to chat.

Special thank you to the @MithraeumIO team, @damor_eth, @zomglings, the @0xCitadel team, @guiltygyoza, @pet3rpan_, @dberenzon, @accel_capital, for reviewing, giving feedback on the piece!

Subscribe to 1kx
Receive the latest updates directly to your inbox.
Nft graphic
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.
Arweave Transaction
2pcqfl7lHJ0Zh9g…mu7269YJ9V31RYE
Author Address
0xdb4a057C4054E03…77c17CafA33cf65
Nft Address
0xd3c4a79b7263C1d…B6Fc5B33ceEE2A2
Content Digest
v6HaPiqRvtC_qIe…dLiNhZh4vbqsW-s
More from 1kx
View All

Skeleton

Skeleton

Skeleton

500 Collectors
LOADING TEXT
#1
LOADING TEXT
#2
LOADING TEXT
#3
LOADING TEXT
#4
LOADING TEXT
#5
LOADING TEXT
#6
LOADING TEXT
#7
LOADING TEXT
#8
LOADING TEXT
#9
LOADING TEXT
#10
LOADING TEXT
#11
LOADING TEXT
#12
LOADING TEXT
#13
LOADING TEXT
#14
LOADING TEXT
#15
LOADING TEXT
#16
LOADING TEXT
#17
LOADING TEXT
#18
LOADING TEXT
#19
LOADING TEXT
#20
LOADING TEXT
#21
LOADING TEXT
#22
LOADING TEXT
#23
LOADING TEXT
#24
LOADING TEXT
#25
LOADING TEXT
#26
LOADING TEXT
#27
LOADING TEXT
#28
LOADING TEXT
#29
LOADING TEXT
#30
LOADING TEXT
#31
LOADING TEXT
#32
LOADING TEXT
#33
LOADING TEXT
#34
LOADING TEXT
#35
LOADING TEXT
#36
LOADING TEXT
#37
LOADING TEXT
#38
LOADING TEXT
#39
LOADING TEXT
#40
LOADING TEXT
#41
LOADING TEXT
#42
LOADING TEXT
#43
LOADING TEXT
#44
LOADING TEXT
#45
LOADING TEXT
#46
LOADING TEXT
#47
LOADING TEXT
#48
LOADING TEXT
#49
LOADING TEXT
#50
LOADING TEXT
#51
LOADING TEXT
#52
LOADING TEXT
#53
LOADING TEXT
#54
LOADING TEXT
#55
LOADING TEXT
#56
LOADING TEXT
#57
LOADING TEXT
#58
LOADING TEXT
#59
LOADING TEXT
#60
LOADING TEXT
#61
LOADING TEXT
#62
LOADING TEXT
#63
LOADING TEXT
#64
LOADING TEXT
#65
LOADING TEXT
#66
LOADING TEXT
#67
LOADING TEXT
#68
LOADING TEXT
#69
LOADING TEXT
#70
LOADING TEXT
#71
LOADING TEXT
#72
LOADING TEXT
#73
LOADING TEXT
#74
LOADING TEXT
#75
LOADING TEXT
#76
LOADING TEXT
#77
LOADING TEXT
#78
LOADING TEXT
#79
LOADING TEXT
#80
LOADING TEXT
#81
LOADING TEXT
#82
LOADING TEXT
#83
LOADING TEXT
#84
LOADING TEXT
#85
LOADING TEXT
#86
LOADING TEXT
#87
LOADING TEXT
#88
LOADING TEXT
#89
LOADING TEXT
#90
LOADING TEXT
#91
LOADING TEXT
#92
LOADING TEXT
#93
LOADING TEXT
#94
LOADING TEXT
#95
LOADING TEXT
#96
LOADING TEXT
#97
LOADING TEXT
#98
LOADING TEXT
#99
LOADING TEXT
#100
LOADING TEXT
#101
LOADING TEXT
#102
LOADING TEXT
#103
LOADING TEXT
#104
LOADING TEXT
#105
LOADING TEXT
#106
LOADING TEXT
#107
LOADING TEXT
#108
LOADING TEXT
#109
LOADING TEXT
#110
LOADING TEXT
#111
LOADING TEXT
#112
LOADING TEXT
#113
LOADING TEXT
#114
LOADING TEXT
#115
LOADING TEXT
#116
LOADING TEXT
#117
LOADING TEXT
#118
LOADING TEXT
#119
LOADING TEXT
#120
LOADING TEXT
#121
LOADING TEXT
#122
LOADING TEXT
#123
LOADING TEXT
#124
LOADING TEXT
#125
LOADING TEXT
#126
LOADING TEXT
#127
LOADING TEXT
#128
LOADING TEXT
#129
LOADING TEXT
#130
LOADING TEXT
#131
LOADING TEXT
#132
LOADING TEXT
#133
LOADING TEXT
#134
LOADING TEXT
#135
LOADING TEXT
#136
LOADING TEXT
#137
LOADING TEXT
#138
LOADING TEXT
#139
LOADING TEXT
#140
LOADING TEXT
#141
LOADING TEXT
#142
LOADING TEXT
#143
LOADING TEXT
#144
LOADING TEXT
#145
LOADING TEXT
#146
LOADING TEXT
#147
LOADING TEXT
#148
LOADING TEXT
#149
LOADING TEXT
#150
LOADING TEXT
#151
LOADING TEXT
#152
LOADING TEXT
#153
LOADING TEXT
#154
LOADING TEXT
#155
LOADING TEXT
#156
LOADING TEXT
#157
LOADING TEXT
#158
LOADING TEXT
#159
LOADING TEXT
#160
LOADING TEXT
#161
LOADING TEXT
#162
LOADING TEXT
#163
LOADING TEXT
#164
LOADING TEXT
#165
LOADING TEXT
#166
LOADING TEXT
#167
LOADING TEXT
#168
LOADING TEXT
#169
LOADING TEXT
#170
LOADING TEXT
#171
LOADING TEXT
#172
LOADING TEXT
#173
LOADING TEXT
#174
LOADING TEXT
#175
LOADING TEXT
#176
LOADING TEXT
#177
LOADING TEXT
#178
LOADING TEXT
#179
LOADING TEXT
#180
LOADING TEXT
#181
LOADING TEXT
#182
LOADING TEXT
#183
LOADING TEXT
#184
LOADING TEXT
#185
LOADING TEXT
#186
LOADING TEXT
#187
LOADING TEXT
#188
LOADING TEXT
#189
LOADING TEXT
#190
LOADING TEXT
#191
LOADING TEXT
#192
LOADING TEXT
#193
LOADING TEXT
#194
LOADING TEXT
#195
LOADING TEXT
#196
LOADING TEXT
#197
LOADING TEXT
#198
LOADING TEXT
#199
LOADING TEXT
#200
LOADING TEXT
#201
LOADING TEXT
#202
LOADING TEXT
#203
LOADING TEXT
#204
LOADING TEXT
#205
LOADING TEXT
#206
LOADING TEXT
#207
LOADING TEXT
#208
LOADING TEXT
#209
LOADING TEXT
#210
LOADING TEXT
#211
LOADING TEXT
#212
LOADING TEXT
#213
LOADING TEXT
#214
LOADING TEXT
#215
LOADING TEXT
#216
LOADING TEXT
#217
LOADING TEXT
#218
LOADING TEXT
#219
LOADING TEXT
#220
LOADING TEXT
#221
LOADING TEXT
#222
LOADING TEXT
#223
LOADING TEXT
#224
LOADING TEXT
#225
LOADING TEXT
#226
LOADING TEXT
#227
LOADING TEXT
#228
LOADING TEXT
#229
LOADING TEXT
#230
LOADING TEXT
#231
LOADING TEXT
#232
LOADING TEXT
#233
LOADING TEXT
#234
LOADING TEXT
#235
LOADING TEXT
#236
LOADING TEXT
#237
LOADING TEXT
#238
LOADING TEXT
#239
LOADING TEXT
#240
LOADING TEXT
#241
LOADING TEXT
#242
LOADING TEXT
#243
LOADING TEXT
#244
LOADING TEXT
#245
LOADING TEXT
#246
LOADING TEXT
#247
LOADING TEXT
#248
LOADING TEXT
#249
LOADING TEXT
#250
LOADING TEXT
#251
LOADING TEXT
#252
LOADING TEXT
#253
LOADING TEXT
#254
LOADING TEXT
#255
LOADING TEXT
#256
LOADING TEXT
#257
LOADING TEXT
#258
LOADING TEXT
#259
LOADING TEXT
#260
LOADING TEXT
#261
LOADING TEXT
#262
LOADING TEXT
#263
LOADING TEXT
#264
LOADING TEXT
#265
LOADING TEXT
#266
LOADING TEXT
#267
LOADING TEXT
#268
LOADING TEXT
#269
LOADING TEXT
#270
LOADING TEXT
#271
LOADING TEXT
#272
LOADING TEXT
#273
LOADING TEXT
#274
LOADING TEXT
#275
LOADING TEXT
#276
LOADING TEXT
#277
LOADING TEXT
#278
LOADING TEXT
#279
LOADING TEXT
#280
LOADING TEXT
#281
LOADING TEXT
#282
LOADING TEXT
#283
LOADING TEXT
#284
LOADING TEXT
#285
LOADING TEXT
#286
LOADING TEXT
#287
LOADING TEXT
#288
LOADING TEXT
#289
LOADING TEXT
#290
LOADING TEXT
#291
LOADING TEXT
#292
LOADING TEXT
#293
LOADING TEXT
#294
LOADING TEXT
#295
LOADING TEXT
#296
LOADING TEXT
#297
LOADING TEXT
#298
LOADING TEXT
#299
LOADING TEXT
#300
LOADING TEXT
#301
LOADING TEXT
#302
LOADING TEXT
#303
LOADING TEXT
#304
LOADING TEXT
#305
LOADING TEXT
#306
LOADING TEXT
#307
LOADING TEXT
#308
LOADING TEXT
#309
LOADING TEXT
#310
LOADING TEXT
#311
LOADING TEXT
#312
LOADING TEXT
#313
LOADING TEXT
#314
LOADING TEXT
#315
LOADING TEXT
#316
LOADING TEXT
#317
LOADING TEXT
#318
LOADING TEXT
#319
LOADING TEXT
#320
LOADING TEXT
#321
LOADING TEXT
#322
LOADING TEXT
#323
LOADING TEXT
#324
LOADING TEXT
#325
LOADING TEXT
#326
LOADING TEXT
#327
LOADING TEXT
#328
LOADING TEXT
#329
LOADING TEXT
#330
LOADING TEXT
#331
LOADING TEXT
#332
LOADING TEXT
#333
LOADING TEXT
#334
LOADING TEXT
#335
LOADING TEXT
#336
LOADING TEXT
#337
LOADING TEXT
#338
LOADING TEXT
#339
LOADING TEXT
#340
LOADING TEXT
#341
LOADING TEXT
#342
LOADING TEXT
#343
LOADING TEXT
#344
LOADING TEXT
#345
LOADING TEXT
#346
LOADING TEXT
#347
LOADING TEXT
#348
LOADING TEXT
#349
LOADING TEXT
#350
LOADING TEXT
#351
LOADING TEXT
#352
LOADING TEXT
#353
LOADING TEXT
#354
LOADING TEXT
#355
LOADING TEXT
#356
LOADING TEXT
#357
LOADING TEXT
#358
LOADING TEXT
#359
LOADING TEXT
#360
LOADING TEXT
#361
LOADING TEXT
#362
LOADING TEXT
#363
LOADING TEXT
#364
LOADING TEXT
#365
LOADING TEXT
#366
LOADING TEXT
#367
LOADING TEXT
#368
LOADING TEXT
#369
LOADING TEXT
#370
LOADING TEXT
#371
LOADING TEXT
#372
LOADING TEXT
#373
LOADING TEXT
#374
LOADING TEXT
#375
LOADING TEXT
#376
LOADING TEXT
#377
LOADING TEXT
#378
LOADING TEXT
#379
LOADING TEXT
#380
LOADING TEXT
#381
LOADING TEXT
#382
LOADING TEXT
#383
LOADING TEXT
#384
LOADING TEXT
#385
LOADING TEXT
#386
LOADING TEXT
#387
LOADING TEXT
#388
LOADING TEXT
#389
LOADING TEXT
#390
LOADING TEXT
#391
LOADING TEXT
#392
LOADING TEXT
#393
LOADING TEXT
#394
LOADING TEXT
#395
LOADING TEXT
#396
LOADING TEXT
#397
LOADING TEXT
#398
LOADING TEXT
#399
LOADING TEXT
#400
LOADING TEXT
#401
LOADING TEXT
#402
LOADING TEXT
#403
LOADING TEXT
#404
LOADING TEXT
#405
LOADING TEXT
#406
LOADING TEXT
#407
LOADING TEXT
#408
LOADING TEXT
#409
LOADING TEXT
#410
LOADING TEXT
#411
LOADING TEXT
#412
LOADING TEXT
#413
LOADING TEXT
#414
LOADING TEXT
#415
LOADING TEXT
#416
LOADING TEXT
#417
LOADING TEXT
#418
LOADING TEXT
#419
LOADING TEXT
#420
LOADING TEXT
#421
LOADING TEXT
#422
LOADING TEXT
#423
LOADING TEXT
#424
LOADING TEXT
#425
LOADING TEXT
#426
LOADING TEXT
#427
LOADING TEXT
#428
LOADING TEXT
#429
LOADING TEXT
#430
LOADING TEXT
#431
LOADING TEXT
#432
LOADING TEXT
#433
LOADING TEXT
#434
LOADING TEXT
#435
LOADING TEXT
#436
LOADING TEXT
#437
LOADING TEXT
#438
LOADING TEXT
#439
LOADING TEXT
#440
LOADING TEXT
#441
LOADING TEXT
#442
LOADING TEXT
#443
LOADING TEXT
#444
LOADING TEXT
#445
LOADING TEXT
#446
LOADING TEXT
#447
LOADING TEXT
#448
LOADING TEXT
#449
LOADING TEXT
#450
LOADING TEXT
#451
LOADING TEXT
#452
LOADING TEXT
#453
LOADING TEXT
#454
LOADING TEXT
#455
LOADING TEXT
#456
LOADING TEXT
#457
LOADING TEXT
#458
LOADING TEXT
#459
LOADING TEXT
#460
LOADING TEXT
#461
LOADING TEXT
#462
LOADING TEXT
#463
LOADING TEXT
#464
LOADING TEXT
#465
LOADING TEXT
#466
LOADING TEXT
#467
LOADING TEXT
#468
LOADING TEXT
#469
LOADING TEXT
#470
LOADING TEXT
#471
LOADING TEXT
#472
LOADING TEXT
#473
LOADING TEXT
#474
LOADING TEXT
#475
LOADING TEXT
#476
LOADING TEXT
#477
LOADING TEXT
#478
LOADING TEXT
#479
LOADING TEXT
#480
LOADING TEXT
#481
LOADING TEXT
#482
LOADING TEXT
#483
LOADING TEXT
#484
LOADING TEXT
#485
LOADING TEXT
#486
LOADING TEXT
#487
LOADING TEXT
#488
LOADING TEXT
#489
LOADING TEXT
#490
LOADING TEXT
#491
LOADING TEXT
#492
LOADING TEXT
#493
LOADING TEXT
#494
LOADING TEXT
#495
LOADING TEXT
#496
LOADING TEXT
#497
LOADING TEXT
#498
LOADING TEXT
#499
LOADING TEXT
#500