Make board use props not state