rough pass at port UI
fix trade bug

sending over markup for every player _and_ keeping it in the DOM is starting to cause some issues.