Run movement type

Adds the movement type 'run' and does a more generic distance array initialization.