initial commit
added hunting
eliminate single squares
use marker strategy for searching
markers
pattern matching WIP
line shooting
eliminate T shape
fallback for when straight line method fails because of touching shapes
added new config which needs some work
added transformation unit tests
know when you've sunk the carrier (T shape)
shoot smart when hitting 3 in a row vertically
pattern matching broke needs unit tests
bug fix for three vertical
wrote unit tests for pattern matching
fixed bugs in pattern matching
fixed bugs on handle three/four vertical/horizontal, confusion about i & j and the central value
fixed bug in shooting straight line, square can't be eliminated if one of its neighbours is a hit
can pass in HuntType to Attack()
added more testing boards
handle the hovercraft!
- line shooting should stop after four hits
- if hovercraft attacking comes across a hit where it plans to shoot, then hunt because of touching boats
- config 10 added
- added lots of neighbour hunt scenarios when collisions are detected