Made jump planning use seeding properly

Before the jump planning just wasn't using a seed at all, now it
just uses a default seed of 1 but a different seed can be passed in.