Fully Functioning map generator