Since xOffset and yOffset have floor() called, could this take num parameters?