No problem dude! :D
Oh and I didn’t answer one of your question. We tried to made a puzzle-platformer : Not super hard that blow your mind (puzzle games basically) and not too easy to play, having small challenges with the platforms.
So we used this idea of invisible walls but I understand that if we had put more efforts on puzzles and mecanics, the invisibility would have confuse the player for nothing :)
That’s why we put so many normal blocks to let the player switch and memorize where are those special blocks ;)
I hope that’s clear now and I understand why you thought it was a bit messy!