Added Delayed QLearning, but despite a fair bit of parameter tweaking, I can't seem to get it to work on marble maze. Giving it lots and lots of time (huge m constant) it eventually starts to do well, and then falls apart again. Would not advising using it now until I can figure out why it doesn't work.