added rect polygon conversion, added wall class, kinda simple but I consider it meaningful