Added basic prompt and input parsing
Extracted user interaction control to InputController class