Cool idea chaining together all of the block interactions :)
Mainly just a few polish issues to sort out like the inspector being present, fullscreen acting strange, and the level restart issue.
It would be fun to see where this would go with some more complex levels (e.g. ones that require you to use the placed blocks to push other placed blocks rather than just pushing/pulling the player), as I think it has a lot of potential :)