checkmate should almost be done
adding keiths code to bring piece that's being moved to overlap whatever they're moving on
adding keith's code, exit closes whole application
checkmate appears to be working..testable for white...a lot of debug statements
added nick's code