half implemented session based game