Laying down the foundation to edit the game on the fly