implemented GameController Join and Leave actions