online playable
use json to send data
done online battle
prepare to add authentication
Merge branch 'master' into lopv2