Challenging for me, but worth the struggle. Great implementation. Both realms in each of the levels are well coordinated in their layouts.