You really made this in 48 hours? Not bad.
Yup, I spent 1 day refining it - had a couple missing collisions.