Wow this is really good and really holds to the theme! Also rather original and well executed, solid job.