Fixed bugs

-added a freeMemory method for the gamegrid to recycle bitmap segments.
-added catches for low memory situations where the image is not loaded
-smoothed the shuffle process by obviating the need to create a false
gamegrid to get the default gamestate. calls a static method in
GameState now.