... I just got the idea into my head that this is a steampunk-ponified version of the movie cast away