Thanks! Basically each run you gather souls from the dead enemies and can either upgrade your units (each have their own skilltree) or your own powers.
Also you can farm better equipment and increase their strenght to make different builds to reach as far as you can!