Tutorial 06: Collision detection.
Demonstrates how to do various ways of collision detection: Walking around in a room and picking the wall

Look with the mouse, move with the cursor keys or WASD. Press space to 'shoot' a cube at the next wall.