Witches Hat

A game of logic and cooperation.