isSolution() and numAttacked() working, currently testing ascend()