Lots of updates; rationalised the squate numbering so that pieces are numbered on the 120 board; fixed the attack square generation; added pawn moves; added rook moves