Further separated rules from grid.
 * Removed combat from grid.
 * Created subclasses of Unit, Terrain, Team in the rules.
 * Creating an instance of 'rules' automatically creates a grid. May need a new name.
 * Added some units to the rules as well as a damage matrix.
 * (Might rename rules to game and game to shell)