Very true, and thanks for playing!!, there's a lot i would change if i redid this or expanded upon this, which i doubt i will do.
so many mechanics are really finicky due to being my first game and my lack of knowledge of godot(boxes being able to be pushed through one tile gaps, the horrible, terrible way i made the platforms move which made so many things more complicated, save states and buttons in general), this has however sparked my motivation for gamedev again and i plan to use that for my first non jam game, thanks for linking that talk aswell, i checked some information on puzzle design but i barely was able to use it with my experience, time and overthinking.
thanks again and i also wish you the best with future games!