Fix BoardActor and associated classes up to a point where it does not throw NullPointerExceptions