refactor turn message, make check check async
async check was causing weirdness
added checkmate text
kill CPU issue
throttle infinite check loop
good checkmate naming!
Merge branch 'checkmate'
screen resize in master
don't want 100% cpu usage, yo