add basic wall collision detection and pinning
name changes, small fixes