better collision detection for rectblockcollidable