Fix #23 Use builder for GameModelImpl