Fixing routing problem part 2

These past two commits also contain some logic for starting a game