ichan-dev

A game about sacrificing cats to get to your home.
Puzzle