Added LevelManager independent timing via thread and some logic.

LevelManager is not fully tested or implemented