Time Squeaker Studios

A game about time, mice and clocktowers.
Puzzle