refactor : initial commit
refactor: fundamentals
refactor: stats & GUI & endgame conditions + tweaks on controls etc.
odds & ends (endgame screens)
Merge pull request #1 from john-lallo/refactor

Refactor