a very useful example. includes crouching, checkpoints and enemies. all d&d. i put some comments in the player object. =)