Watch it.
Except for most of the sound effects, and the music for the outro, I made it all by myself.