ODE Middleware

This is really nice software! I’ll probably use it for my GDK (eventually).

I have a question, though: Can you separate everything from map.py, so it’s not required to use your middleware? It’s incompatible with how I store worlds/levels, so I’ve had to resort to hacking the code as a workaround.