working on persistence and sample games

splitting game logic from core framework files, getting persistence to
work (variables assigned to a storage object will persist until a
session has expired). still need to refine persistence.