- [X] Caches DateTime.NowUtc on the game loop (not other threads) - [X] Replaces all locations where it makes sense - [X] Adds Min/Max for `IComparable` (TimeSpan, DateTimes, etc) Closes #261
- [X] Removes EventArgs - not needed - [X] Merges sequential checks - [X] Removes redundant type declarations