got promotions working and displayable & enterable
cleaned up board printing
rolled board printing into one function
reorganizing code to facilitate square-attack function