Add socket.io dependency
Include socket.io dependencies
Merge branch 'master' of https://github.com/rising-thunder/G4M3
Merge branch 'master' of https://github.com/rising-thunder/G4M3

Conflicts:
	package.json
Add client side socket
Add server side socket.io config
Refactor socket.js module exports
Add connect & disconnect methods
Implement basic room socket.io communication
Add client side logic to avoid recieving same socket's events
Refactor message event parameters
Remove comments
Merge branch 'master' of https://github.com/rising-thunder/G4M3
Implement circularity, likely needs refactoring
Implement circularity
Merge branch 'master' of https://github.com/rising-thunder/G4M3
Merge frontend work
Merge branch 'master' of https://github.com/rising-thunder/G4M3
Apparently successfully creates circular world with no endpoints, working without contradictions so far
Merge branch 'master' of https://github.com/rising-thunder/G4M3