add socket, player and some part of ticker #31