half of lvl2 complete but needs bugfixes