Button touch areas and high scores sync

Button touch areas are fixed. High scores now correctly wait for the new
score to be sent and for the high score list to be retrieved before
trying to display them. Also shows an error message when it can't
connect to the server