added refuel for move failure, added smarted turning