Basic Level Gen

A start on the level generation, doesn't calculate the MST correctly yet, so that is left out for now.