a little work on actual game code