Revert "Add level infrastrcture. Still eed to implement waves"

This reverts commit d79afe0880bef1d523ee542e523e2ab516c3614d.
Revert "Revert "Add level infrastrcture. Still eed to implement waves""

This reverts commit 899f12778cf69bf7430e05e3a0f9647b79f0434a.