added basic walls
made walls work mostly i think