So, I've started a GitHub project and have put some code in it. So far, I have a few basic types in static Python, that implement some simple features, like "look".
The next steps (moving around, creating new objects) all require some kind of object persistence, so that is my next step. It's a pretty big step as well, since I need to decide on an data model.