moved game over font creation out of draw cycle and moved a lot of logic from reset to new