Bug Ridden

Bug in medium difficulty. Its not properly removing invalid targets from
potential targets, and when it chooses an invalid target it will throw
it out and revert to a random coord.