Andrew DeLuca, WHU When strategy and business is just a game