changed board to kind of be an entity except globaldata board is just the component. added a boardrendersystem outside of rendersystem