Check,StaleMate, and Checkmate all work. Need to test