Add new Grid classes with tests
Rewrite game logic with new grid class
Add tests to setup.py