The gameplay of this game is very unique!
I've utilized the Yahahaha engine previously. It excels in the development of 3D games, but may not be the best option for creating novel visual games. Maybe you can try it and share your experience with using it.