moved engine.generate_project() to engine.random.project()