Moved wall collision checking out of loop in Circle::updateCollision