updated luna engine