Sorry for another comment, but noticed a typo in that last comment, I did not mean to imply that the community is not able of understanding what vertical and horizontal means, what I meant to say instead was that I have achieved movement on both the left and right sides of the screen (AKA Horizontal, obviously) and both upwards and downwards. Anyway, my stupidity aside, hope this save is mildly interesting.
As of so far, I have been able to cause this to move horizontal (Left-Right) and vertical (Up-down), however have not been able to achieve diagonal movement.
Usually adding more layers of this sort of life helps, which reverses the movement. Though I have been able to get a single pixel to move in a square pattern.
I've noticed how the spark tends to move upward, though I have been able to fix this "effect",