Add game logic and websocket implementation
Add sample client code
Support rov and rotation
Implement FOV and visible/invisible state
Add participant indicator
Add keyboard help
Add role
Enable to use space key for rotation
modularize (client side)
Modify sample
Improve sample (add notify message)
Add random initial position and movable area
Add joined and leaved event
Update sample
Add score and time
Rename game sample tempalte
Merge branch 'feat/game-logic' into merge-event-game

Conflicts:
	app.js
	views/index.ejs
Remove javascript code from ejs
Change specification. canvas element is created in the renderer
Connect to game.js. just insert game field