I did kinda go crazy with the boss difficulty... oops!
I'd update it to be easier but idk how much of the code I remember, its been years...
thanks!