added click/drag, color assignment, functionality to check colorings