Refactored board API, removed console