Moved human move analysis into the HumanPlayer class (imagine that!)
Removed a lot of old unused shit. Got rid of pieceId as it didn't serve a
purpose and just added to confusion about piece equality
Final cleanup before merge, looks good. Next step - making better AI.