Game creation framework to allow non-technical users to create and edit games with live editing