Good start
Yeah, like many people have said its a bit slower than it should be. The concept has been done many times, and its been done much better. But its a solid start, especially for having been your first flash from scratch, no problems with the programming, it just needs to be livened up in the future.