Gem Sprites and IMMERSIVE Mode

Updated the gem sprites with the newly resized ones.
Reorganized and cleaned code a bit.
Added IMMERSIVE Mode for non-hardware button phones.