Working Timer, names, fixed drop errors, sorted generic type enum problems

To do implement pause and colour chooser for C4 and then C4 is done