Pseudo GameWorld, working, not tested