Big random commit of stuff.
Notable, changeScreen now constructs screens in place
Also, the gamescreen has speed increase as the snake is longer