Much to do before it's perfect, but this is just my first go at it.

Second progress report
http://*******.com/r/2uo0t46/9


First progress report
http://*******.com/player.php?v=2ewe...9#.WE1EDqIrKAw