Finished implementing the Json -> Game convertion.

Could probably cut back on the verbosity of
explicitly dealing with Maybe values by doing
something more like monad style computation.