Add overloaded constructors for Line and add attack range arrays;Fix bishop defaulting to true for validAttack