div by zero fix, removed debug prints
remaining time display update
moved extension methods