filled in some more pieces of the controller. Still don't know if I'm entirely satisfied with the way I've organized things -- I need a critical eye on things.