The explosion when the moving target is hit will be at the stopped position of the moving target. The duration of the explosion is set at compile time with a frame count. In turn, the explosion object keeps track of the frames with calls to its draw method and signals when the desired frame count has been reached.