Fixing a few bugs on GameHelper.

Also, making it more lenient towards state checks, printing warnings instead of crashing.