Made all controllers implement Observer, and Game extend Observable