Commit all old changes.

It's been a while since I worked on anything Grobots. I forgot all of
the reasoning behind these changes.