There's definitely something fun here. It can be a bit tricky to avoid getting stuck in situations where it's impossible to avoid taking damage and sometimes that feels unfair (like when teleport drops you into a single square hole or you get a particularly bad starting position), but mostly that just adds some challenge. It does feel like most of the challenge is at the start of levels, though. Once you have more breathing room and have thinned out the enemies a bit it become much easier to deal with everything.