fixed a few bugs. First person has clipping however.