fixed version. all i did was replace 2 badly placed blocks and made the increment change by 1500 instead of 1.
note that it doesnt always finish the playback entirely