Thanks for the feedback! I'm glad the game and elements hit the spot for you.
I don't like making excuses but yeah the ending was rushed as I had only really one day to tie loose ends (due to the contest deadline). But it does make me realize the priority of a satisfying ending and that people do care about this sort of stuff! I'll keep it in mind for next time.