Ok, so my testing with the Android device earlier was rushed. I must not have opened a new browser after turning off the wifi or something. Anyway, will fresh testing tonight, I can successfully load the menu page from my Android phone while connected to the cellular network.
I further tested this by creating a wifi hotspot, connecting my laptop, and the menu page loads just fine.
Now comes the fun part... I haven't yet determined if the problem is with my ISP and the modem, or my wireless router.
I can, however, say the problem is related to WebSockets. Using Telerik Fiddler, I've captured the traffic while on my home wifi and while connected to my cellular hotspot.
All requests are more or less identical until it makes the following request:
GET http://4.ape2.happymeeple.com/6/This appears to be where it initiates the WebSockets connection. In the screenshot, on the left you can see the connection on wifi. It initiates a connection, then never receives any other response. On the right, connected to my cell phone, there are a number of WebSockets messages exchanged. As already mentioned, the menu page loads just fine when connected to the internet via hotspot from my phone.
So, I'd say the problem is still on my end, now to just figure out if the router is the problem or something upstream with my ISP.
I should add that this is Crystal's husband Tom doing the troubleshooting and testing, she just want's to play her game again
Thanks!