This is a school project I whipped up last month:
Part 1:
http://www.newgrounds.com/portal/view/473768
Part 2:
http://www.newgrounds.com/portal/view/473769

Whaddya think?