Viewshed
Realtime viewsheds use the same technique as shadow maps. Thus we must first implement #443.