public IControllableGame extends IPollsUpdates
void next()
void previous()
void pause()
void unpause()
boolean hasNext()
boolean hasPrevious()
boolean isPaused()
void cancel()
java.lang.Object getCurrentState()
java.lang.Object getCurrentError()
boolean isAtEnd()
boolean isAtStart()
void goToFirst()
void goToLast()
boolean canTogglePause()
GameResult getResult()
boolean isGameOver()
boolean isReplay()