Level generation update and minor changes