Added function that searches grid for sockets without jewels, prompts them to generate new ones, and returns a flag indicating whether the grid needed any jewel generations or not
Added function that searches grid for jewels that are in the process of moving, where bound is not equal to destination
Removed old surfaces from main
Entered hard-coded srand seed number for ease of testing
Added tracking of mouse coordinates
Keyboard p button detection for pausing game added, preventing user mouse input getting through until unpaused
Blocked user mouse input until grid is ready (no moving jewels or empty sockets)
Status: Some crashes after completing sets. Some vertical groups still not being detected on init.