Changed Heuristic signature to take a ChessMove
Moved goForQueen logic execution to Heuristic
Switched back to a randomized greedy solver