player turn async working

Taking a turn actually works! Need to hook up the game server next...
server turns

hooked up turns between players
player prompting

tell the player drawn cards
player all treasures
fixed bug in chat

also, better error handling!
disconnect bug fix