It took me a bit to warm up to Generals too, but when I did I played that game for hours.