Yes, kudos on the wiring. I know for me, and I'm sure for a few others, people are more willing to help when they see neat work and an attempt to be organized. It will help in debugging and discussion.
@BlueEyes, that is similar to what I am suggesting. Use the array to store the LED(s) to be lit, and the current position (posX and posY) to modify the array.I look forward to seeing (code and video, if possible) what Krzy1999 comes back with.