I am new to SQLAlchemy - I\'m trying to model an old-school \'text-adventure\'. I am trying to setup a self-joined table (\'location\') - using a secondary table (\'north\')