More refactoring, added gravity

Gem got semi-redone, sorry --> now extends Sprite so it's more
intuitive.
Attached physics so gravity is applied.
Issues regarding physics: alignment & starting drop location.

Added drawGrid for visual interpretation; feel free to comment it out