added level generator rough draft (still broken)