Teaching Artificial Neural Systems to Drive: Manual Training Techniques for Autonomous Systems