Added __str__() functions to lots of classes.
Progress on unit selection, controllers, and bugfixing.