Changed handling run function as global
Merge branch 'bot'
Change starting and stopping game.Add clean up at defeat
fixed an issue in dashboard and websocket handler
Improved Bot with using angle to rotate and shoot
Improved bot by simplify navigation

Bot directly navigate near to other playes and use angle to aim target
Fixed bug in stop connection
Fixed conflicting sync data with Tile data setting issue
Fixed blinking at the edges

Introduces a protocol to fixed blinking at the edges by making
x and y access levels. When player moved into a edge server send a msg
which make player allow to go outside of vitual box.