I think the implementation was quite nice--I liked the way the character rolls around as it moves. I thought the gameplay was really intuitive. Would have liked the portals to just swap your dimension on collision rather than requiring you to interact.