add attack
add getBaseAvailableCells