Added a little bit of code so that we can have a working field of view.
Tiles now have a 'visible' boolean. All that needs to be done for this
to work is to plot a circle around the player and draw bresenham lines
to the outer edge of that circle until some object blocks the line.
Also, disabled the audio engine after getting way too many strange
memory leaks because of it.