}
if (p instanceof ImmovableBlock) {// for instance of immovableBlock
ImmovableBlock ib = (ImmovableBlock) p;
ImmovableBlockRectangle tRect = ib.getRectangle();
if(tRect.intersects(rect)) {
return false;
}
}
if (p instanceof SpikePit) {// for instance of SpikePit