finished game and polyfills