lookat component, freelook component, some math stuff..