Very cool game! This is one of the most fun and replayable games I have seen so far in this jam. The characters play very differently from one another have a lot of strategic depth to them. The layering of levels is pretty clever and well executed.
I think it should be clearer if a platform can be passed through from below or not. Also, sometimes I was hit by something invisible, do enemies exist on all levels at the same time?
Very good job!