Snails Animation is a small development studio made of 2 people. We did dozens free online game and mobile mini-games in the past, and "Castle" is our very first PC download game!