Field and Board implementation