The movement based timing was quite fun to wrap my head around, but there were some moments where I genuinely couldn't see what I was doing because of the environmental assets. It was also very sad if I got hit by a projectile to need to start from the beginning of the level rather than just the nearest safe location. Otherwise, good job!