Nice little game! The graphics are cute, the humor is on point, and the controls are quite nice, even if the player acceleration in the air took me by surprise ^^'. The fact that you had the time to add a little story with dialogs and a moving NPC is absolutely amazing, congratulations on that ^^.
The level design is... Weird ^^'. The mecanics in the levels are nice, but it's really difficult to understand where I'm supposed to go. Having multiple portals on screen at a time is very missleading and I got lost many times. Also, it took me waaaaay to much time to understand what the green portals did (I realized when I reach the end of the level while upside-down, and the little narrator guy was standing on the ceiling ^^').
Overall, it's a good game with a lot of polish! Congratulations ^^