Added turnsSinceLastMove condition

Also removed firstPieceNumber field from piece
Added threatened condition, though it doesn't currently work