This is just an inofficial list of personal reminders. Some things might not be feasible or useful, to others I'll never get around ;-)
Feel free to tackle any of this, but do discuss it on the mailing list first.
Refactor for clean separation between game logic and UI (--> move to MVC paradigma)
Move mainloop out of UIPanel
Use an existing UI library (paragui) instead of our own???
Move all IO operations to STL streams
Improve exception handling
Improve watchwindows to natively track bobs too, not only map locations
Non-river bodies of water should be flat
Flying bobs (aka birds )
Opaque clouds for high difficulty - can't see, can't touch anything under a cloud mrgreen