move start screen to be constructor parameter instead of overridden method