Adds a system to the engine, which will be ticked appropriately by the engine.
Gets all registered systems in the order they should be executed during an engine tick.