fix more fov bugs in web client
darken non-visible explored cells in web client
use hjkl in web client for movement