I've written a starter package for Smalltalk, attacked to this post. However, I'm giving up work on it.
This is based on Squeak Smalltalk 4.2 (the current version available from http://www.squeak.org/
). It works okay with the python tools except for a trivial bug: food needs to be removed from the map. I fixed this bug last night but then lost the changes somehow.
However, I tried setting up a "server" version of Squeak for inclusion into the competition's VMs, and Squeak requires write access to a "changes" file (which, for the competition, would be in /usr/local/squeak/Contents/Resources/) in order to read in code, compile it and run. To me, this is the last straw; I've dodged too many issues trying to get this to work and I'm giving up.
If anybody else wants to fix it up and deploy it, be my guest.