remove full-online + offline game distinction.
do as in torchlight 2, or any other non-online arpg:
- single play: + steam cloud to sync your saves across multiple devices
- online multiplayer: use same chars/saves, but let people login to neocore (just to avoid piracy)
+ another suggestion:
make godly items drop from world chests. not only through boring keys. it's worthless, disproportionate grind.