optimized readability; buttons for restarting etc. (not a good implementation at the moment)