improved bot_moves