Reworked anon hours

* Modularised
* Fixed duplicates in anom hour set
* Removed time dependancy
* Fixed crashing on initial launch