This is a really great take on the theme with a good sense of humour too. Intro cutscenes are great as well. Great work!