Added missing include for tiles
Fixed unit tests to work with tiles
Modified tile subclasses to automatically darken when out of field of view