Adjust new user interaction
Squashed 'core/' changes from 8689597..b582bdd

b582bdd User interaction cont'd; centralized interaction at AbstractInitCommand and UserInteractionListener

git-subtree-dir: core
git-subtree-split: b582bdd335bec2943343bb570fc5383ede18a440
Merge commit '43ee2ac3b0b960e20146cafd0455e747640d7e6d' into feature/userinteraction