i guess you need to tell that circle not to paint itself.. on a side note - you have a line that says:

if (enemylhit=true)
// something..
that line will ALWAYS be true, since you need == for...