Problem solving in a game development team - The Six Hats