Refactored edges and starting positions out to allow
for more examples!
Simple refactoring + Example 2