Gem Dropping (other implementation)

what i had in-lab, still buggy though;
regardless of implementation, make sure to update the gem(sprite)
locations