Really liked the idea and you did a great job of implementing it. Loved how you were able to add animation to the character without doing "actual" animations (like pixel animations), it worked really well and felt polished.
My only real criticism would be that waiting around in the shelters was sort of boring as you were just standing, although I don't really know how you would fix that (maybe some weird like guitar hero style input matching mini-game to make the moon go away faster, maybe that would just be more annoying though). Not a huge issue however because you smartly kept wait times short.
The only other thing (and this is crazy small and nitpicky, but also an easy change which is why I mention it) is to slightly increase gravity speed (and likewise increase jump force to maintain the same height), I find this leads to a more snappy and "natural" feeling jump. Overall, excellent work!