Cover sounds like a nice addition. I don't know the specifics of how it'd be programmed, but perhaps your line of sight could check to see if it travels over a wall or other object and lower the accuracy or damage appropriately.