This looks really cool. I can tell you're really trying, and I think the work paid off. Great job! :)