Worked well overall, though the solution for level 3 feels like glitching, dunno if I did that correctly :)