Changed board interface to more idiomatic

Not much done this time, but still I've at least learned something...