fixed cooldown, and moved adding of spritecomponents to constructor