Finished decision and state objects

Finished decision and state object basics, now going to start working
on setting up a shell game and a terminal interface, allowing the game
to get started