The game was a little tough for a n00b like me :P But I'm not going to rate based on how bad I play, I'll rate the game on how well it was made :)
I think the ideas you created are very well thought out, and it's crazy that you were able to script so much in short of a time. The levels are forgiving if you fall off something, and the atmosphere is great!
My only thing is that I wish the dash function and the portal function were a little more used in the level design? I dunno, kinda feels like I'm just waiting for the jump and the lazer the whole time. Other than that, well done!! :)