That was quite fun :) made it all the way to the end.
The visuals were nice, the audio was good and it played well, great job!