Really surprising intro! Cool story and characters created! Also it fits perfectly with the theme. Very interesting puzzle mechanics as well.
Well done!