AI:  Basic frame work - Working on LOS