Autonomous Rover Control with Behavioral Algorithms and Neural Networks