added GameBoard class and additional marker types