added shortestPathDifference and remainingPills features. added a corresponding neural network controller as well as an initial linear controller (which performs very poorly at the moment)