outlined game logic

nothing implemented, just commented things to do