added basic class for updates
updated controller to make game events