Added horizontal search. 8 towers problem is done, lol.
Merge remote-tracking branch 'origin/TarcisioBranch' into TarcisioBranch