cool concept :)
I found a bug: when one of the characters was touched, the game did not reset, I pressed enter and it continued where I was before, with some enemies more to the back, and one portal missing. Played the web version.
↑ ok, this happened cause I pressed enter and not escape.