Improved move ordering

Made use of the best move entry in the hash table.  If a previous best move was found, it will be attempted first.