config changes
Made the engine loader object oriented
Binding functions