For issues 1, 2:the entire updating and rendering has been fixed/remade.  These changes address issues 1 and 2 and have so far stopped the "2 speeds of movement" behavior.