    start_pos(start),
    end_pos(end) {
  }

  // Create a path with an explicit coordinate start and end point derived from velocity
  Path(game::EntityId id, math::Vec2d start, const math::Velocity& velocity, double radius)
    : Path(id, start, start + velocity,radius) {
  }