added best move calc