freeze board as static and consistent board for testing purposes
error checking, done for the night