Super Mombo Quest: Bug fixes and performance improvements.

Bug fixes and performance improvements.