Sight bugs fixed

Sight meshes were not set as raycast-ignore layer. It causes self
raycasting bugs.

One thing I want to note here is head-box should be little bit ahead of
real head not to raycast itself.
Hacking sample assets codes

Making my own character controller. But not finished yet.