added king and knight
pawns and tester game loop
added in_check?(color)
made it so you can't move into check
added checkmate