Added some extra stuff from the engine initializer example