Fixed bug @adamsutton pointed out with the timer and idling prompts
Slight re-write to make a better loop system