Refactors the Graphics class to queue updates.
Resolves Issue #15

Refactors Graphics class to use queued updates.
Adds functionality to Game class to synchronize with graphics.