run as follows:
./breach <-b> <-v> <-f> <-a> <-g> [grid-size] -map [map-name]
 optional -b: specifies black and white mode
 optional -v: specifies verbose mode, i.e. turns on gui
 optional -f: specifies fov only (i.e. no voronoi)
 optional -a: specifies to animate the simulation
 optional -g: specifies use grid mode instead of voronoi
   note: using small grid-sizes may cause the program to run
	for a very long time, and could run the program out
	of memory, grid-size of 10 is good for visual demos

run ./generate to determine how to generate a map file

Note:
You can now make breach without gui support, so it doesn't
require GLUT/GL. Simply type: make GUI=no
or set the GUI variable within the makefile.

Controls:
a - toggles animation
p - toggles breach path
v - toggles voronoi
n - toggles nodes
i - toggles intersections
f - toggles field of view
Capitals of above controls will cycle color intensity
o - increases width of breach path
c - increases width of voronoi
b - increases width of nodes
d - increases width of fov
Capitals of above controls will decrease width
w - toggles coloring based on edge weight
r - toggles node rotation when animating
m - toggles node movement when animating

Output on console:
worst breach value

Use any of the *.map files provided or generate new ones
with the generate tool.
