vector2d<s32> getChunkPos(){ return vector2d<s32>(pdiv(getIPos().X,CHSIZE),pdiv(getIPos().Y,CHSIZE)); }
void pdiv(DType val) { pdiv(val, this); }