coloured lights initial attempt (still bugs)