Added nicer error handling for when the server goes down. Should only check the server every 15 seconds during an outage, not the potentially thousands of times it did before (oops)