Added depth test in projection rendering to avoid drawing far away walls onto close ones (sort of Z buffer).
Added "Wall" class, walls can have a type id.