rhhayne spireland makes ended game checks more robust