Yeah Portal was one of the main inspirations, I think in general portal is the best puzzle game ever made so I like to learn from it.
The boxes indeed suck, but it seems you discovered the "smash it with your body till it moves" technique :D
Thanks again for checking the game out, Really glad you enjoyed it!