Everything has been refactored away from engine, which now only controls updating & rendering within a specific timestep. (As well as stepping forward by calling a single update)
Everything regarding grids, patterns and cells has been moved into the simulation and the Services have been updated to reflect that.
All ControlService was used for was a redirection to the engine service. This will be further split up in the future into more logical units of responsibility.