What are the best co-op games? Games offer up magic in lots of different guises, but working ...