How can I get this setup to work properly?

Solution 1:

Figured it out after a while & had some help from @SevenSidedDie for having the circuit repeat itself once & only once per button press :)

Uploaded a video of the circuit & it's operation.

Thanks to everyone for giving a hand at solving this (or at least trying :) )

Video: