Rewrote GameResults to improve platform independence