Added floor generation algorithm - currently bugged