Make Board be an abstract class and not generic
Fix dimensions in triangle board (it's not a square)
Change setPiece to setPieceAt and make it take a Posn
Move some stuff into Board class
Change Game to DefaultBoardGame because we need to rewrite it