Giant commit yayyyy

- Added basic Sweeper (game logic) class, with mechanics and graphics agents
- Added GameConfig class