Impressive concept! For the amount of time you had available to you, I think you did a great job. Obviously it's a bit rough, but that's to be expected in something like this. Excellent work!