Merge pull request #40 from jiangxiaoli/dev_Jenn

implement state design for gumball, adds timer for firedgumball to disappear
Merge pull request #41 from jiangxiaoli/dev_Jenn

decrease gumball life to 6sec, minor fix for when gumball not retrieved