spaghetti mit misslungener sosse

kaputt.
etwas spaghetti wurde gegessen

stuff has been put into functions. (hopefully) no more redudant
initializing. Worked in simulator.