It seems there is some bad interaction between drawFilledCircle and sprites. Calling drawFilledCircle after drawing sprite from a spritesheet sometimes result in no cricle drawing. Perhaps a problem with begin/end not matching.