Music composition can seem harder than the actual programming, heh.
That's typically my experience. Especially once you've got a solid grasp on the programming language, then the programming just seems like grinding. Ideas (like game design and music compositions by applicaion of the programming language) take a lot of ingenuity and imagination.
The functioning in this homebrew looks really fluid so far. Creative level design and siuations. Looks like it could be a fun addicting little platformer that some hardcore gamers would like to tryout. Really like the room with the spikes that light up, that must have been really fun to make. I'm guessing they might appear based on a ram value at a specified address counting really fast, like some kind of timer clock.
Keep up the good work and let yourself and others be thrilled with the sensational function of your creation.