make submitscore async

- this is also not the problem.
- the problem is that it sometimes takes forever to connect to the host
  socket, and whole game blocks as a result. Sadly, there is no simple
  way around this, so I will leave this for now.
- finish #15, kinda...