The dealyed input is behaving weirdly. Better coding next time.
And the first level should be the easiest what you can think of. Which wasn't.
But looks and sounds good :)