Organized update method with isMissed and updateState methods
Created GoldTarget class for better organization