This is a total "jem". Great idea, realization and all polished. Not to mention the awesome level design. Great theme adherence as well. Loved it!