fleshed out board mapper class
Pushing branch