Learning OOA&D using War3's story