Working source, know bugs: moving view doesnt work, not drawing horizontal walls (due to recent change)