I got stuck/had some performance issues with the ice block puzzle, but I like the concept and writing!