add toString in WorldSleepState