Removed unused socket adding function
Added function for getting jewel color group contains
Created gameScore global
Protected drawing of jewels from missing jewels (occurring after jewel removal)
Seeded rand function using time in init function, occurring once per running of program
Added functions for checking if jewel is contained and removing contained jewels
Modified color checking function for sockets to safeguard against missing-jewels after removal
Added time header, necessary for seeding random stream
Formatting changes
Added function to compute scores for color groups passed as parameter
Made use of score computation in main.cpp to determine whether a move was valid (and compute scores if it was)