Had a lot of fun with this. I felt a sense of dejavu though the whole thing which I can't put my finger on!