I know it's a bit late, but I just got around to trying out some of the entries for this jam, and this one is really charming and funny. Great work!