EnchantedSquare is the game for you!