public void Run()
{
log.Info("Starting Realm Manager...");
Network = new NetworkTicker(this);
Logic = new LogicTicker(this);
Database = new DatabaseTicker(this);
var logicTask = new Task(() => Logic.TickLoop(), TaskCreationOptions.LongRunning);
logicTask.Start();
var networkTask = new Task(() => Network.TickLoop(), TaskCreationOptions.LongRunning);
networkTask.Start();
log.Info("Realm Manager started.");
}