The concept is fantastic, but just like someone else said the implementation is kinda lacking. Also as a design tip, usually making "bad" colliders (or anything that size can influence in gameplay) smaller feels better and more "fair". For example I really had trouble with the spikes from the second level, sometimes killing me even when visibly not touching. As of rule of thumb try making damaging colliders smaller than the graphics (also works in the opposite way, make "good" colliders bigger than they really show, like collecting stuff)