Woah. This definitely gave me VVVVVV vibes, which is a really good thing. The difficult sections never lasted for an extended time, something VVVVVV occasionally struggled with -- difficulty isn't bad, but ramping it up for small sections is something I find pleasant. This could be a great project to see to completion :)