I really liked this, it was a lot of fun, but perhaps a little too challenging at the start. I think a little more on the presentation side would have been nice, something in the background maybe? Overall great job!