out-of-bound(s)
if ( sprite.x - sprite.width/2 > right || sprite.x + sprite.width/2 < left || sprite.y - sprite.height/2 > bottom || sprite.y + sprite.height/2 < top ) { ... }