require in engine initalizer, fixed typo bugs