Stable Update Loop

Added a fairly stable update loop which will tick 60 times per second
and redraw the screen.