Nice job. Unfortunately, I can't think of anything to add to the comments below, they seemed to cover it all.
That's alright, as long as you had fun :)