This is a really cool idea and a ton of fun, but it's tough as nails. That may just be me though. Overall, Great Job.