Yes, there are problems with the web browser. You can now download Pixel World manually and play it on your PC.
1. Download PixelWorld.exe
2. Extract Folder
3. Open Application "Pixel World" to play
Thanks for trying it out!