Thanks for the feedback and kind words! :)
I've learned from all the feedback so far that level 4 and level 5 should have been switched, so apologies for the difficulty spike.