Separate move from draw in main loop to get a more snappy experince when drawing, also don't draw on subpixels *ever* again