>Point tile = map.getTileCollision(this, newX, y);

この部分はどうなるんでしょうか?