updated event to have old/new value fields
simplifying some things
added worksOn property to game model