spanby battle site