I based the slope detection off of the sprites direction by using an algorithm to point to (0,0) and then using sine and cosine to move accordingly. Plus, it renders faster now :P