now we have more AI levels.
added more little details about alert. added hit_by_garbage_event
refine new broken cube appearence and restoring effect
added hit_by_garbage event
added a missing is_broken() check when cycling through cubes. added the logic behind shaking when hit_by_garbage
code cleaning