Refactor to properly separate Bumper and Board logic into 2 controllers