The invisible walls are a puzzle to solve with the laser and are completely on purpose (you can see the "disco balls" trace the boundaries of the room). I wanted the laser to interact differently with different materials, but couldn't figure out a way to differentiate them visually before the deadline -_- So that might've made things a bit unclear, though I feel I've played more confusing puzzle games in my time haha
And honestly I'm not discouraged at all; pretty proud of what i came up with under the time constraints. And for what it's worth, I tweaked the movement a bit if you wanna try it out again :p I wanted to keep the acceleration/deceleration in... Do you think it's unworkable as a movement script?