The game loop delta now works, each frame gives the delta from the previous and the logic is separate from the display. Everything is nice and tight! I’m going to go ahead and clean up the code so that global variables (such as desired frame rate) and such are more centrally located. There might be an issue with syncing with the display, but I’m not sure. I’ll have to investigate if the drawing is off.