get most of basic buttons worked there are still some minor bugs to fix && get the color moving also