TODO 46 Bytes
TODO:
	- Cleanup and split the timer function