Greed and Fear and the Rest: The game is released!

The game is officially released now!