GameEngine now extends AutoCloseable. dispose() method replaced by close(). Reworded class-level javadoc according to feedback. Now using println and Guava's Joiner.