def start():
    v.stopped = False
    t1 = threading.Thread(target=serverLoop)
    t1.start()
    va.debug("Start Game")
    game()
    va.debug("After game")
    payload = {"username": v.username, "disconnect": True}
    jpayload = json.dumps(str(payload))
    r = requests.post(v.url, data=jpayload)
    v.stopped = True
def server():        
    t = time.clock()
    payload = {"username": v.username, "position": (v.posx, v.posy)}
    jpayload = json.dumps(str(payload))
    try:
        r = requests.post(v.url, data=jpayload)
    except Exception as e:
        va.debug(e)
    # Response, status etc
    if r.status_code == 200:
        v.data = literal_eval(r.text)
        v.fetched = True
    else:
        print(r.status_code)
        print(r.text)
    #print(v.data)
    v.fetchTime = time.clock() - t