james: cleaned up output of swing value validation, and added game saving on successful swing set