Added timer code. Will trigger RunCheck() every minute to see if a game update (or tick) needs to occur. Timer will stop when UpdateSystem() (tick execution) occurs and only start again once function is complete.