I had no idea what that intro sequence was about but I enjoyed it anyway. Also, bouncing off walls in the opposite direction at full speed was pretty annoying.