Timer that records how long server took to start
Fixed gateway
'Action' concept was borked, thinking of new way
Heavy optimization of my event system

Why poll inactive events at the beginning of each cycle? Why not just
remove them right when they are known as inactive... Also why would I
keep functionality for an event in the core class -.- :fp:, also, your
keys can be any value now including null