many bugs. fixed game_over bug because didn't take into account having kings