Really cool though! I agree that you could make improvements, particularly in the camera angles and timing.