Wall collision code simplified (also can be easily used for other objects, like the pigs). First person collision works on horizontal walls but not vertical walls...