Add static shapes; refactor wall drag&drop; Implement wall snapping