Turn based control implemented, Rough design of check/checkmate algorithm designed but not implemented