Gem Dropping (still broken)

Reorganized the Gems, move redundant code into the parent class.
Gem dropping should actually "work",  but line drawing breaks.