stable-working on steps and dummy GUI

organizing the key press code so it is grouped according to the current
step of a game