Various changes 1

Replaced CustomPair wirh WorldObject, added paricle coloring to
platform, layed out base for upgrades.