level gen
some map stuff