added GameWorld class - used as a world method

Started to add the framework for different switchable game worlds.