Updated fov.

There are still many bugs with the fov.
No proper lighting and a deadlock bug.
STarted rewriting fov