Very well done.
I was particularly impressed with the character animations; realistic human animation is difficult to pull off, and I've seen basic movements done poorly on this site countless times, but you do some impressive stuff and do it very well. Overall, a nice effort. Keep up the good work.