Ice ball dropping

Added support for dropping ice balls. Built a controller factor (ugh) so
the RadialObjectListController can maintain internal controllers for
each object it has in its list. Basically, game objects now each have a
controller that ticks them now.