More game rule checking stuff