adjusted engine.rb so requiring other files worked correctly