I feel like he got the wrong stuff :Þ
I'll have to come back and fix a few things, but overall I'm pretty happy with this!