andy WARNING: unsolved. [This is @Tom's level but fixed based on my assumption of where the exits were supposed to be.]