The movement is laggy, but a good idea.
I made it laggy so the player sprite can be aligned with the tiles to make collisions so much easier on me.