Gem CatcherFirst programupdate()Adding a gemCollision and RandomKeeping ScoreMouse and EventsGame OverChallenges