Coop AI engages if there is clear shot (#181)

Uses DDA algorithm to determine clear
shot; seems buggy so need to write tests