getPossibleMoveList is now fully functioning.  Not fully tested yet.