basic collisions with map