Creating a collaborative game based platform