hieman tason refaktorointia ja paljon parannuksia levun generointiin, mut ei se vieläkää toimi XD