angularised game creation