Yeah it can be a bit tough, there isn't a huge amount of randomness though, the denizens on each floor pretty much stay the same each time, so once you've figured out a strat that works it should get quite a bit easier. Glad to hear you enjoyed it.