use projection engine to get current states
use projection engine to get current states
use projection engine to get current states
join a game
join to a game
join to a game
new game refactor