bug fix, carefull with refactoring!
prune input in game-over screen too
re-init the whole system on every restart

Meh, don't want to figure out right now how to properly handle
restarting. Will instead shutdown & start the system again. Free
shutdown testing, woot!