front: Updated GameSurface documentation, added more error checks.