Started implementation of Board
Fixes #9
Restarted with a slightly different approach