It is chess (All the dots are used to make it work, if you hide them it will not work)
My friend Ty layed out all of the tiles of the board and then I did all of the code. Also, that one really obscure pawn move is not coded in.