Working correctly on simple programs | need to test timer functionality especially replenishing