More adjusts on collision checking (maybe this will be the final version). Introduction of the 'passable' objects.