Removed a cyclic dependency in package ui
Removed cyclic dependencies in package business
More dependency-hunting in the ui package
More dependencies ...
Refactoring: User Interface gets notified of every interaction via a
dedicated method, not a generic notifyInteraction() - method. Gives type
safety and cleaner code.
Attacking foe colony visualized by red beam