added bonuses and adjusted their duration, images, and logic