Same puzzle script engine written in python with another engine to solve puzzles then generate level then generate rules