initUI remove
removed paint() from buttons

Now handled directly in the move
World frame update
removed auto gem pick up
Removed where handleMove() checks gem collision

This is no longer needed since we are not auto picking up a gem.
added ability to pick up gem on "get" string
Added a gembag, addGem, and getGemCount to player
added removeGem to player
added ability to drop gem with "put"
changed choiceMade() from if/else to switch
added option to choiceMade() to skip repaint
Revert "added option to choiceMade() to skip repaint"

This reverts commit 338acf731a9bf3bb8b5ae2fdbfcb6e7653b72d06.
Programmer mode implemented

Implemented Programmer mode with a lot of changes
Merge pull request #1 from dixonj30/master

Programmer mode in
mushroom

changed gems to mushrooms as a test
Revert "mushroom"

This reverts commit 098355feb60fa54ebe9a084950525b1c13d79f45.
added save option to programmer mode

enter programmer mode, write code, click save
file is currently titled "KarelProgrammerMode.txt" and defaults to
project folder
Merge pull request #4 from AravAlexander/master

save option in programmer mode
commit
test