implements other than game starting