All compliation issues fixed, woo! Added Tile as an abstract class
instead, and added new implementations of it corresponding to different
spots on the board. Can now check what a tile is through the game class.
Formatting.