SOLVED Sprite Distortion from Decimal Movement

I've already solved this issue, but I wanted to share it anyway (I couldn't find anything related to this through searching).

If you're using a small resolution scaled up, and any of your objects move in decimals (e.g. using lengthdir to handle movement), AND your application surface is the same size as your view (you might do this for text purposes), then this can cause graphical issues with sprites. Instead of trying to adjust object coordinates to always land on a whole number (which can mess with the feel of the game), just adjust how you draw your object in the draw event. Create a variable sX = round(x), and when you draw your sprite, draw to the position sX. Do the same for y.

This may seem obvious, but it stumped me for a little while. My graphical issue was happening so infrequently that it was almost impossible to duplicate the problem while running the game.
 
Top