Added Entity::Delete as the deconstructor was protected.
Added function EraseMazeChunk to properly and compleate clear out a section of maze.
Added function GetFiles to get a list of all files in a directory.