now outputting 'taking...' message
fixed: canMove() uses speculative entailsCheck()
better cerr
fixed: checkOutcome appropriately outputs when in check
added appropriate ' ' to cout error messages