Fixed critical database issues

- Moved databaseHandler to ScenarioHandler, since it must not be
reloaded
- Updated all references to database handler to look in scenario handler
object
- Moved all tactics code in UnitController towards bottom of class