The last_time and seconds_past variables were confused with each other in one place, I think I resolved it the right way around.
Merge branch 'master' of github.com:pariahsoft/Driftwood