Game basis complete. Requires only aesthetics

The game can now be played to completion. A restart button as also been
conveniently provided. All that remains to add is some aesthetics, such
as UI, Levels and a Timer.