Major rewrite including texturing and _really_ basic physics.