board logic fixed, misc other stuff