Add end game validator, modify print logic