I don't see any mistakes atm, but I was wondering. Are you also drawing the explosions? I see you are creating the explode object, apart from that there're no moving (if there is any movement) or drawing routines.