I don't like the way the RNG works, you can get completely stuck because you cannot hit something from your position. Especially with the teleport guy. It should pick only positions from which you can make the shot, otherwise it is unfair.
That being said, when you do get a decent run, there can actually be some strategy to which items you pick/which resources you prioritize. Quite a fun game.