Move full board logic to main