Levelling.

[ADDED]     Ability to move between levels.
[UPDATED]   Changed the logic of leveling to cost based.