some notes:
todo list in order:
limit gravityswitches + counter on screen
create basic puzzle hardcoded
prevent gravity from switching while it is still falling
make a reset level function
make char walk to exit once block falls in place
make the level finish when you reach the end
create multiple levels
load turn amount, and level layout from levels
make one level launch when other is finished
conceptart
animations
graphics
last: set up menu, levels, ...
extra
make your guy also get affected by gravity
some levels he can tie himself to something
sticky cobwebs keep a block from falling once it falls in it
if your char is also affected by gravity it makes puzzles way intenser since if there are spikes behind your char you cant swipe him in that direction