renamed RectangularBoard to BoardImpl and updated API

Lite petigt kanske men borde det inte vara "at" istället för "on"?