I'm having a lot of fun with this. I'll submit something soon. You swallow all exceptions and make the robot guard instead. This is nice, but it makes it hard to develop, because you can't see what went wrong. Here's a way you can modify it to have your exception and eat it too:
from http://docs.python.org/2/library/traceback.html#traceback-ex...
In game.py, at the top, put
and around line 285, replace this: with this: That makes your robot a lot easier to debug. Awesome game, have you thought about putting it on github so people can submit patches?