Created a funcitonal clock (with inaccurate timing). Makes use of display and colour modes.