1) Small code cleanup
2) Got square-attack mostly coded up(?) and integrated to perft, but perft is still wrong. Not sure why.