added update callback to gameobject, hitflag to ball, and playHitSound method to simulator
made simulator obj list be gameobjects, fixed other compilation errors
tried and failed to get sound working in gameobject update methods