wrote findKing(), isCheckSafe uses inCheck
inCheck() and isCheckSafe work correctly again
position now uses a single array to hold the Units
Position given begin() and end()
replace_copy_if in position's ctor
deleted commented code
commented out engine, fixed castling bug
removed all engine files
updated readme
reenabled fics
toGridPos() fixed
sending move to client
broke isLegal() into two, so that setting the color is not required for
castling
handleCastle() made smaller
unnecessary
pass by reference