Only one thread for all controllers.
Some refactoring.
Some kind of ai implemented.
Some structure changes.
Some structure changes.