Мозгобойня in English

Probably the best game in the World.