Muffy

Muffy is a Japanese engine.