fixed the Config type inside polymorphic LifeBoard type